﻿using IntelligentAgriculture.Contracts.Dto.Input;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IntelligentAgriculture.Contracts.Dto.Output
{
    public class PregnancyOutput
    {
        /// <summary>
        /// 主键（自增）
        /// </summary>
        public int PregnancyId { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public string? EarTag { get; set; }
        /// <summary>
        /// 妊检结果
        /// </summary>
        public int? PregnancyResult { get; set; }
        /// <summary>
        /// 妊检日期
        /// </summary>
        public DateTime? PregnancyDate { get; set; }
        /// <summary>
        /// 妊检方式
        /// </summary>
        public int? PregnancyManner { get; set; }
        /// <summary>
        /// 同胎数
        /// </summary>
        public int? ParityNum { get; set; }
        /// <summary>
        /// 妊娠天数
        /// </summary>
        public int? PregnancyNum { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public int? CurrentBuilding { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public int? CurrentField { get; set; }
        /// <summary>
        /// 当前栋舍名称
        /// </summary>
        public string? BuildingName { get; set; }
        /// <summary>
        /// 当前栏位名称
        /// </summary>
        public string? ColumnName { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int? ToBuildingManageId { get; set; }
        
        /// <summary>
        /// 转入栏位
        /// </summary>
        public int? ToColumMangementId { get; set; }
        /// <summary>
        /// 转入栋舍名称
        /// </summary>
        public string? ToBuildingName { get; set; }
        /// <summary>
        /// 转入栏位名称
        /// </summary>
        public string? ToColumnName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? PregnancyContext { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public int? UserId { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string? CreateName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string? UpdateName { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public string? AuditName { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime? AuditDate { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 逻辑删除
        /// </summary>
        public bool? IsDel { get; set; }
    }
}
